02. Limiting Access to Code and Systems

Limiting Access to Code and Systems

Using Git Effectively

ND004 C03 L05 A02.1 Limiting Access

Configuring GitHub with Restrictions

ND004 C03 L05 A02.2 Limiting Access

Limiting Credentials

The principals learned in this course should also be applied to the systems you consume as a developer. You want to ensure that the systems you're building are secure and cannot be changed without trusted individuals vetting those changes. After all, code review is effectively useless if the individual requesting the review can simply bypass the check and push their code directly to the production server. Take a moment to reflect on how you would configure credentials for a new jr engineer:

Onboarding

You're onboarding a new junior engineer to your team. How should you provision their credentials for servers and databases?

SOLUTION: Create a new account and provide a role for their team or project which contains required permissions